<?php
	// Muestra en pantalla el reporte de auditoria básica según los criterios dados.
	function showReport($ruta_raiz, $form){		
		$xres=new xajaxResponse();
		
		include_once "$ruta_raiz/include/db/ConnectionHandler.php";
		require_once("$ruta_raiz/class_control/Dependencia.php");
		$db = new ConnectionHandler("$ruta_raiz");
		
		error_reporting(7);
		
		$db->conn->SetFetchMode(ADODB_FETCH_ASSOC);
		$fec_ini=$form['fec_ini'];
		$fec_fin=$form['fec_fin']; 
		$hora_ini1=$form['hora_ini1'];
		$hora_ini2=$form['hora_ini2'];
		$hora_ini3=$form['hora_ini3'];
		$hora_fin1=$form['hora_fin1'];
		$hora_fin2=$form['hora_fin2'];
		$hora_fin3=$form['hora_fin3'];
		if($form[ 'num_rad']!=""){
			$num_rad=$form['num_rad'];	
		}else{
			$num_rad="%";			
		}
		
		if($hora_ini3=="PM"){
			$hora_ini1=$hora_ini1+12;
		}
		
		$fec_ini=explode("-", $fec_ini);
		$time_i=mktime($hora_ini1, $hora_ini2,0, $fec_ini[1],$fec_ini[2], $fec_ini[0]);
	
		$fec_fin=explode("-", $fec_fin);
		$time_f=mktime($hora_fin1, $hora_fin2,0, $fec_fin[1],$fec_fin[2], $fec_fin[0]);
		
		ob_start();
		$query="SELECT a.FECHA, a.IP, d.depe_nomb AS DEPENDENCIA, u.usua_nomb AS USUARIO, a.ISQL, a.tipo FROM SGD_AUDITORIA a INNER JOIN usuario u
				ON u.usua_doc=a.usua_doc
				INNER JOIN dependencia d
				ON d.depe_codi=u.depe_codi
				WHERE a.FECHA>='$time_i' AND a.FECHA<='$time_f'
				AND a.isql LIKE '%$num_rad%' ORDER BY a.FECHA DESC";
		$rs=$db->query($query);
		if(count($rs)>0){
			$cont=0;
			while($cont<10 && !$rs->EOF){
				$cont++;
				switch($rs->fields['TIPO']){
					case "i":
						$tipo="REGISTRO NUEVO";
				    break;
				    case "u":
						$tipo="MODIFICACI&Oacute;N DE REGISTRO";
				    break;
				    case "d":
						$tipo="ELIMINACI&Oacute;N DE REGISTRO";
				    break;
				}
				?>
				<table width="600px" align="center">
					<tr class="listado1">
						<td class="titulos3" align="left"><b>Suceso:</b></td>
						<td colspan="3" class="listado2"><?php echo $tipo; ?></td>
					</tr>
					<tr>
						<td class="titulos3" align="left"><b>Fecha:</b></td>
						<td colspan="3" class="listado2"><?php echo date("Y-m-d h:i:s", $rs->fields['FECHA']); ?></td>
					</tr>
					<tr>
						<td class="titulos3" align="left"><b>Dependencia:</b></td>
						<td class="listado2"><?php echo $rs->fields['DEPENDENCIA']; ?></td>
						<td class="titulos3" align="left"><b>Usuario:</b></td>
						<td class="listado2"><?php echo $rs->fields['USUARIO']; ?></td>
					</tr>
					<tr>
						<td class="titulos3" align="left"><b>IP Origen:</b></td>
						<td class="listado2" colspan="3"><?php echo $rs->fields['IP']; ?></td>
					</tr>
					<tr>
						<td class="titulos3" align="left" colspan="4"><b>Sentencia ejecutada:</b></td>						
					</tr>
					<tr>
						<td class="listado2" colspan="4"><?php $isql=$rs->fields['ISQL']; $isql=str_replace(",", " ,", $isql); echo $isql; ?></td>
					</tr>
				</table>
				<BR>
				<?php								
				$rs->moveNext();
			}		
		} 
		$xres->addAssign("divReport", "innerHTML", ob_get_clean());
		return utf8_encode($xres->getXML());
	}	
?>